Info Topics Help Example: help add -- shows help for "add" help topics -- lists help topics help topic basic -- shows list of basic commands Ping Makes the bot respond with a "BiteMe" message Stats [] [] Shows stats for a person on a certain channel Info Shows version data and bot uptime Version Returns the version of HackBot that is running Access [] [] Shows someone's access level Files Topics Dir [] ** Currently Disabled ** Send Instructs the bot to send you a file via DCC send Access Topic Passwd Changes your password on the bot Note: Passwords are case-sensitive and are crypted so not even bot runners will know your password Aop [] Auto-ops someone on a certain channel Raop [] Stop auto-opping someone on a certain channel Add [] [] [] Adds someone on all chanels (*) or a certain channel Level - can be between 0 and 99, inclusive AOp - either 0 or 1 (0 = no, 1 = yes) Prot - can be 0 through 4 0 - no protection 1 - reop/unban, do nothing to offender 2 - reop/unban, deop offender 3 - reop/unban, kick offender 4 - reop/unban, kickban offender Passwd - Assigns the person a password Note: If no args are given except the userlevel, all others are assumed to be 0 with no passwd Clvl [] Changes the userlevel of someone on a certain channel Note: the level must be less than or equal to yours on that channel Del Deletes someone on all channels (*) or a certain channel Shit [expire] Shitlists someone on all channels (*) or a certain channel level - can be 1 through 3 1 - doesn't let the person be opped 2 - will kb the person 3 - rebans the person when unbanned by anyone expire - the number of days the shitlist will be good for (default is 30) reason - reason for the shitlist...displays it on kickban Note: The bot checks for shitlisted users on join, nick switch, and when the bot is opped Restrict Restricts the bot to a certain level...users with a level less than the restrict level will not be able to do commands Note: a level of 0 removes restrict Rshit Removes someone from the shitlist Prot Protects someone on a certain channel or all channels (*) level - can be 1 through 4 1 - reop/unban, do nothing to offender 2 - reop/unban, deop offender 3 - reop/unban, kick offender 4 - reop/unban, kickban offender Rprot Stop protecting someone on a certain channel or all channels (*) Chaccess Changes the level needed to do a command Note: the level cannot be set to a level higher than yours Basic Topics Chat The bot will /DCC Chat you Up [] Ops you on a certain channel Down [] Deops you on a channel B [] Bans someone on a certain channel UB [] [] Unbans someone on a certain channel Note: if no nick/userhost is given, you are unbanned Op [] Ops someone on a certain channel Deop [] Deops someone on a certain channel K [] [] Kicks someone on a certain channel KB [] [] Bans, then kicks someone on a certain channel SB [] Sitebans someone on a certain channel SKB [] [] Sitekickbans someone on a certain channel Invite [] [] Invite someone to a certain channel Note: It invites you, if no nick is given Topic [] Sets the topic on a certain channel Mass Topics MOp [] [] Mass-ops people on a certain channel...if wildcards are given, only those matching the wildcards will be opped. Otherwise, everyone is opped MDeOp [] [] Mass-deops people on a certain channel...if wildcards are given, only those matching the wildcards will be deopped. Otherwise, everyone is deopped Note: the bot will NOT deop those with levels greater than or equal to what is set with "SetMal" MK [] [] Mass-kicks people on a certain channel...if wildcards are given, only those matching the wildcards will be kicked. Otherwise, everyone is kicked Note: the bot will NOT kick those with levels greater than or equal to what is set with "SetMal" MKB [] [] Mass-kickbans people on a certain channel...if wildcards are given, only those matching the wildcards will be kickbanned. Otherwise, everyone is kickbanned Note: the bot will NOT kickban those with levels greater than or equal to what is set with "SetMal" MDeOpNU [] Mass-deops non-users on a certain channel MKNU [] Masskick non-users on a certain channel MOpU [] Mass-ops users on a certain channel MUB [] [] Massunbans the bans that match the wildcards specified MUBF [] [] Massunbans the bans done by the person specified with the wildcards Spying Topics SpyMsg Redirects private messages the bot receives RSpyMsg Stop redirecting private messages teh bot receives Note: if a nick is given, that person will be removed from receiving the private messages Spy [] Spy on a certain channel Note: if a channel is given at the end...the bot will redirect to that channel instead of to you RSpy [] Stop spying on a certain channel Note: if a nick or channel is given at the end...that person/channel will be removed from spying Toggles Topics TogBK [] Toggles the kicking of beepers TogCK [] Toggles the kicking of CAPSers TogAOp [] Toggles the auto-opping of users if verified TogProt [] Toggles the protection of users TogPub [] Toggles the allowance of public commands TogShit [] Toggles the kicking of shitlisted users TogTop [] Toggles the enforcement of the channel topic TogIK [] Toggles the kicking of idle lusers on a certain channel TogSD [] Toggles the deopping of non-users who are serveropped TogCC Toggles the necessity of teh command character for doing commands TogEnfm [] Toggles mode enforcement on a certain channel TogSO [] Toggles strict opping...if on, if people not in the userlist are opped, they will be deopped Sets Topics SetBKL Sets the number of beeps allowed within a 5 second period before the user will be kicked SetCKL Sets the number of lines of caps allowed within a 5 second period before the user will be kicked Note: a line is considered all caps if 60% if it is in caps SetMDL Sets the the number of deops allowed during a 10 sec time period before it is considered a massdeop SetMBL Sets the the number of bans allowed during a 10 sec time period before it is considered a massban SetMKL Sets the the number of kicks allowed during a 10 sec time period before it is considered a masskic SetMPL Sets the protection level against massmoders level - can be 0, 1 or 2 0 - no action taken against offender 1 - kick offender 2 - kickban offender 3 - kickban and shitlist offender SetFL Sets the number of lines by the same person within a 10 second period SetFPL Sets the protection level against floods level - can be 0 through 2 0 - no action against offender 1 - kick offender 2 - kickban offender Note: After 3rd kick within 10 minutes, the person will be sitekickbanned After the 4th time, the person will be shitlisted SetNCL Sets the number of nick changes within a 10 second period before it is considered nickflooding SetIKT Sets the number of seconds someone is allowed to be idle before being kicked (if TogIK is on) SetMAL Sets the mass-action level (the level massdeop, masskick, and masskickban will have no effect on) Lists Topics DCCList Lists all of the bots DCC connections UserList Shows the userlist ShitList Shows the shitlist LoadUsers Loads the userlist LoadShit Loads the shitlist SaveUsers Saves the userlist SaveShit Saves the shitlist BanList [] Shows the banlist for a certain channel SpyList Shows who's spying on a certain channel ShowUsers [] List the people on a certain channel This will show their userlevel and current mode status too ShowIdle [] This will show how long people are idle If a number of seconds is given, it will only show people idle for more than that amount of time Last10 Shows the last 10 commands done, and who did them Channels Lists the channels the bot is active on Misc Topics Say [] Make the bot talk on a certain channel Me [] Make the bot do an action on a certain channel Msg Makes the bot /msg someone Join [] Makes the bot join a channel Cycle [] Makes the bot leave and rejoin a certain channel Leave [] Makes the bot leave a certain channel Nick Changes the nick of the bot Limit [] This is a replacement for the +l mode When the number of lusers reached = the number specified, the bot will +i the channel. Once the number of lusers is 3 less than the number specified, it will -i UserHost Returns the userhost of a person Steal Makes the bot try and steal a channel *** THIS COMMAND DOESN'T WORK YET *** RSteal Makes the bot stop trying to steal a channel EnfModes [] Sets the modes to enforce on a certain channel. If no modes are given, then no modes are enforeced CmdChar Changes the bot's command character Server Makes the bot switch servers NextServer Makes the bot go to the next server in the serverlist Bomb Sends a CTCP Reply to a channel or person Do Sends raw crap to the server Spawn Spawns a new bot with the given nickname options: -s servername -u login -i ircname -z command character Example of usage: spawn Tickler -s irc.iastate.edu -u cbehrens -z - -i Do you want to be tickled??? GetCh Returns the name of the bot's current channel ChanStats [] Returns basically useless information about a channl Global args... Let's you control the other bots that are spawned Subcommands: List -- Gives information about the current bots that are running Info -- same as List Die -- kills a certain bot or all bots Die Kills the bot